home *** CD-ROM | disk | FTP | other *** search
- No i wsadzi³em kij w mrowisko. Sensowno¶æ shutdown jest dyskusyjna ale nie
- mo¿na jej od razu odrzuciæ. Przepraszam, ¿e w jednym li¶cie mieszam cytaty
- ale autorzy na pewno poznaj± swoje wypowiedzi.
-
- >Wiesz, jedna z rzeczy jakie ceniê w Amidze to w³a¶nie ta prostota. Po kiego
- >(/Ustawa o kontroli../) chcesz komplikowaæ to, co jest proste? Które z
- >commodities niezamkniête przy wy³±czeniu Amigi zap³acz± ci przy ponownym
- >starcie? Czy nie po to ENV: jest w RAMie, aby ci nic po hadeku nie pisa³o
- bez
- >potrzeby?
- [ciach]
-
- [ciach]
- >Zamykanie commodities uwazam oczywiscie
- >za zbedne, poniewaz praktycznie zaden z nich nie trzyma sobie otwartych do
- >zapisu plikow, wlasnie dlatego, ze jest z nimi sporo klopotow.
- [..]
- >Jesli na komputerze jest zainstalowane
- >cos jak ftpd, albo baza duza baza danych, ktora tez zwykle trzyma
- >pootwierane pliki, to tez nalezaloby zamknac te programy przed resetem.
- [ciach]
-
- Commodities to nie tylko ulepszarki systemu. Commodities to interfejs
- komunikacji miêdzy aplikacj± a u¿ytkownikiem. Jesli ktos napisalby np bazê
- danych przy uzyciu MUI. Chyba normalne jest, ze taka baza moze sobie trzymac
- jakies pliki otwarte lub miec niezapisane zmiany. Poniewaz kazda aplikacja
- MUI korzysta z commodities (chyba, ¿e programista to wy³±czy ale kto tak
- robi?) czyli mo¿na j± zamkn±æ w Exchange. Najprostszym sposobem nakazania
- takiej aplikacji pozamykania wszystkiego i usuniêcia siê jest IMHO w³a¶nie
- zamkniêcie jej przez commodity.
-
- [ciach]
- >Zamkniecie samych okien nic nie da. Przeciez zostaje w
- >pamieci zadanie ktore obsluguje okno. Musialbys w bezpieczny sposob
- >pousuwac wszystkie procesy/taski. Przeciez taki task moze wykonywac jakies
- >operacje na dysku, lub inne niebezpieczne zabawy, wtedy reset, albo
- >usuniecie tasku moze powodowac duze problemy. Na g95, podejrzewam ze
- >zrobienie "bezpiecznego" wylaczania komputera zwiazane jest z wewnetrzna
- >ochrona pamieci w tym systemie.
- [ciach]
-
- Nie mia³em zamiaru zamykaæ okien przez CloseWindow(). Takie postêpowanie jest
- wyj±tkowo chamskie wobec biednych programów, które zostaj± na lodzie po
- takiej operacji (na dodatek o tym nie wiedz±) i powinno byæ karane
- wiêzieniem. Je¿eli natomiast do portu danego okna wy¶lemy wiadomo¶æ
- IDCMP_CLOSEWINDOW to program pomy¶li sobie, ¿e u¿ytkownik klikn±³ na gad¿ecie
- close i zamknie okno. Co najwy¿ej mo¿e siê jeszcze zapytaæ u¿ytkownika czy
- jest pewny, ¿e chce wyj¶æ i czy ma zapisaæ zmienione dane ale to ju¿ jest
- rzecz± normaln± i odpowied¼ na takie zapytania powinno siê zostawiæ
- u¿ytkownikowi.
-
- [ciach]
- >intuition.library/CloseWorkbench() ale to nie jest dokladnie quit. W Opusie
- >to zaden problem (jest commoditem i ma ARexxa). A co bedzie jesli wysle sie
- >breaka
- [ciach]
-
- No w³a¶nie - to nie jest quit tylko zamkniêcie ekranu. A je¿eli siedz± jakie¶
- zikonifikowane aplikacje, które co¶ mieszaj± na HD? Wys³anie breaka nic nie
- powoduje.
- Je¶li kto¶ wie jak zamkn±æ workbencha niech napisze.
-
- Adam 'Sherwood' Zaparcinski
-
- mailto: gielda@mtl.pl
-
-